# 序列操作
# all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE，
# 如果是返回 True，否则返回 False元素除了是 0、空、FALSE 外都算 TRUE
# 相当于逻辑与  and 运算，判断列表中的元素是否都为true，若为True，则返回True
# 若有元素为False,则返回False
# 注意：空元组、空列表返回值为True，这里要特别注意
list1=[1,5,3.24,"蜡笔小新",0]   #列表中有元素为0,所以当前列表返回结果为False
list2=[]   #空列表返回值为True
# print(all(list2))
# any:any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False，
# 则返回 False，如果有一个为 True，则返回 True
# any函数运算与逻辑或  or  类似,
# 判定列表中的元素是否都为False,全部为False时,返回值为False,否则返回True
# 如果都为空、0、false，则返回false，如果不都为空、0、false，则返回true
# print(any(list1))      #列表中有元素为0(False),其余元素都不是False,所有返回值为True
# sort与sorted 区别：
# sort是应用在 list 上的方法，sorted 可以对所有可迭代的对象进行排序操作,
# list 的 sort 方法返回的是对已经存在的列表进行操作，
# 而内建函数 sorted 方法返回的是一个新的 list，而不是在原来的基础上进行的操作
list3=[9,55,4,99,102]
# --------------------使用sort方法进行排序-------------------------------
# print("输出原列表：{}".format(list3))
# sort方法，对于列表元素进行排序
# sort方法是在原列表的基础上进行排序操作
# list3.sort()
# print("使用sort方法进行排序后的列表：{}".format(list3))
# ----------------------使用内置函数sorted()进行排序操作-----------------------------
print("输出原列表：{}".format(list3))
# sorted函数用于排序操作，可以指定排序规则；通过reverse参数进行指导排序是否按照倒叙方式排列
# reverse默认值为False既正序排列，可以执行该值为True，则为倒叙排列
list4=sorted(list3,reverse=True)   #使用sorted函数进行排序操作
print("使用sorted函数进行排序后的列表：{}".format(list4))
# reverse用于反转列表的操作
list4.reverse()
print(list4)

# range() 函数可创建一个整数列表，一般用在 for 循环中
# 语法: range(start, stop[, step])
for item in range(0,11):
    print(item)
    pass









